Towards Multi-application Workload Modeling in Sesame for System-Level Design Space Exploration
نویسندگان
چکیده
The Sesame modeling and simulation framework aims at early and thus efficient system-level design space exploration of embedded multimedia system architectures. So far, Sesame only supported performance evaluation when mapping a single application onto a (multi-processor) architecture at the time. But since modern multimedia embedded systems are increasingly multi-tasking, we need to address the modeling of effects of executing multiple applications concurrently in our system-level performance models. To this end, this paper conceptually describes two multi-application workload modeling techniques for the Sesame framework. One technique is based on the use of synthetic application workloads while the second technique deploys only real application workloads to model concurrent execution of applications. For illustrative purposes, we also present a preliminary case study in which a Motion-JPEG encoder application is executed concurrently with a small synthetic producer-consumer application.
منابع مشابه
Modeling of Intra-task Parallelism in Sesame
The Sesame environment provides modeling and simulation methods and tools for the efficient design space exploration of heterogeneous embedded multimedia systems. It specifically targets the performance evaluation of embedded systems architectures in which task-level parallelism is available. In this paper, we present techniques that allow Sesame to also model intra-task parallelism exploited a...
متن کاملOn Modeling Intra-task Parallelism in Task-level Parallel Embedded Systems
The Sesame environment provides modeling and simulation methods and tools for the efficient design space exploration of heterogeneous embedded multimedia systems. It specifically targets the performance evaluation of embedded systems architectures in which task-level parallelism is available. In this paper, we present techniques that allow Sesame to model intra-task parallelism exploited at the...
متن کاملSesame: Simulation of Embedded System Architectures for Multi-level Exploration
Modern signal processing and multimedia embedded systems increasingly have heterogeneous system architectures. In these systems, programmable processors provide flexibility to support multiple applications while dedicated hardware blocks provide high performance for time-critical application tasks. The heterogeneity of such embedded systems and the varying demands of their growing number of tar...
متن کاملProfile-based Analytical Performance Models for System-level Design Space Pruning
The Sesame modeling and simulation framework targets efficient system-level design space exploration of embedded multimedia systems. But even despite Sesame’s efficiency, it would fail to explore large parts of the design space simply because system-level simulation is too slow for this. Therefore, it is of the utmost importance that effective steering be provided to the system-level simulation...
متن کاملRapid Evaluation of Instantiations of Embedded Systems Architectures: a Case Study
Modern signal processing and multimedia embedded systems increasingly have heterogeneous system architectures. In these systems, programmable processors provide flexibility to support multiple applications, while dedicated hardware blocks provide high performance for time-critical application tasks. The heterogeneity of these embedded systems and the varying demands of their growing number of t...
متن کامل